* {
  margin: 0;
  border: 0;
  padding: 0;
}
body {
  background-color: #f4f4f4;
}
.box {
 /*  width: 12rem;
  height: 16.4rem;
  margin: 1.6rem auto; */
  background-color: white;
  text-align: center;
}
.box #qr_code {
  width: 9.2rem;
  height: 9.2rem;
  margin: 0 auto;
  background-color: #008ff3;
}
.box .footer {
  height: 3rem;
/*   width: 12rem; */
  text-align: center;
  color:#fbfbfb;
/*   border-top: #f7f7f9 0.02rem solid; */
}
.box .footer .label {
  font-size:16px;
  color: #e4bf8b;
  margin-top: 1.14rem;
}
.box_bg{
	width: 100%;
	height:350px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
